/*                          UX-Framework                               
 *                                                                 
 *  iZE Co.,Ltd. Copyright 2009 All rights reserved.          
 *  This file is distributed under the terms of the GNU Lesser 
 *  General Public License, described in file LICENSE.                                     
 */
package jp.ize.ux.filters;

// {{{ class FilterQuality
class FilterQuality
{
	/** 低品質なフィルター */
	public static var LOW : Int = 1;
	/** 標準品質 */
	public static var MEDIUM : Int = 2;
	/** 高品質なフィルター */
	public static var HIGH : Int = 3;
}
// }}}
// {{{ enum FilterRange
enum FilterRange
{
	/** フィルタをコンポーネントの内側に適用します。*/
	INNER;
	/** フィルタをコンポーネントの外側に適用します。 */
	OUTER;
	/** フィルタをコンポーネントの内側と外側両方に適用します。 */
	BOTH;
}
// }}}
// {{{ class UXFilter
/**
 * UXFilterクラス<br>
 * フィルターの基礎クラスです。<br>
 *
 * @author		iZE Co., Ltd.<br>
 * @version		$Id$<br>
 */
class UXFilter
{
	// {{{ public function new()
	/**
	 * コンストラクタ
	 */
	public function new()
	{
	}
	// }}}
	// {{{ public function __getSubstantial() : Dynamic
	/**
	 * フィルターを実行する実装オブジェクトを返す関数。この関数は内部的な実装の為に用意された者で、利用しないでください。
	 */
	public function __getSubstantial() : Dynamic
	{
		return null;
	}
	// }}}
}
// }}}
